Big Huge Thesaurus

trolley car

noun